导入 sys
导入 os

sys.path.追加(os.路径.绝对路径(r'G:\grasspy_zwmodules\pyecharts\zwpyecharts\src'))

从 百度可视化.图表 导入 〇柱状图
从 百度可视化 导入 选项

从 网页io 导入 启动服务器
从 网页io.输出 导入 *

套路 主函数():

    x_data = [f"11月{str(i)}日" for i in range(1, 12)]
    y_total = [0, 900, 1245, 1530, 1376, 1376, 1511, 1689, 1856, 1495, 1292]
    y_in = [900, 345, 393, "-", "-", 135, 178, 286, "-", "-", "-"]
    y_out = ["-", "-", "-", 108, 154, "-", "-", "-", 119, 361, 203]


    c = (
        〇柱状图()
        .添加x轴(x轴数据=x_data)
        .添加y轴(
            系列名称="",
            y轴=y_total,
            堆叠="总量",
            图元样式选项々=选项.〇图元样式选项々(颜色="rgba(0,0,0,0)"),
        )
        .添加y轴(系列名称="收入", y轴=y_in, 堆叠="总量")
        .添加y轴(系列名称="支出", y轴=y_out, 堆叠="总量")
        .设置全局选项々(y轴选项々=选项.〇坐标轴选项々(类型_="数值"))
    )
    c.宽度 = '100%'
    输出html(c.渲染到笔记本())

如果 __名称__ == "__主体__":
    启动服务器(主函数, 调试=真, 端口=8080)
